package com.woniuxy.kaer.service.from;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@ApiModel("预约服务订单jOSN参数")
public class MakeServiceOrderFrom {
//    @ApiModelProperty("店铺Id")
//    private Integer shopId;
//    @ApiModelProperty("预约用户Id")
//    private Integer userId;
//    @ApiModelProperty("车辆Id")
//    private Integer carId;
//    @ApiModelProperty("总价")
//    private BigDecimal totalPrice;
    @ApiModelProperty("预约人")
    private String appointedName;

    @ApiModelProperty("预约时间")
    private LocalDateTime appointmentTime;

    @ApiModelProperty("预约电话")
    private String appointedMobile;

//    @TableField("service_order_state")
//    private Integer serviceOrderState;

    @ApiModelProperty("预约订单描述")
    private String serviceOrderRemark;

//    @ApiModelProperty("取消原因")
//    private String cancelReason;
//
//    @ApiModelProperty("取消时间")
//    private String createTime;
//
//    @ApiModelProperty("更改时间")
//    private String updateTime;

    /**
     * 评分
     */
//    @ApiModelProperty("评分")
//    private Integer evaluateScore;

    /**
     * 支付时间
     */
//    @ApiModelProperty("支付时间")
//    private LocalDateTime payTime;

    /**
     * 0.待支付1.已支付
     */
//    @ApiModelProperty("支付状态")
//    private Integer payState;//0.未支付1.已支付

    @ApiModelProperty("服务类别Id")
    private Integer serviceBaseId;

    @ApiModelProperty("车牌")
    private String licensePlate;

    @ApiModelProperty("车辆品牌")
    private String carBrand;

    @ApiModelProperty("车辆类型")
    private String carType;

    @ApiModelProperty("里程数")
    private Integer mileage;
}
